# -*- coding: utf-8 -*-
# @Time : 2024/4/2 13:43
# @Author : Zxg
# @Email : 1473858993@qq.com
# @File : all.py
# @Project : Luckin_Finance_Center_UI
import os.path
from common.dir import log_dir
import pytest
from utils.logutils import LoggingUtil

if __name__ == '__main__':
    # 日志路径进行拼接
    path = os.path.join(log_dir, 'log.log')
    # 调用日志方法，存到指定路径
    LoggingUtil(path)
    # 生成报告 并对路径进行拼接，可以兼容多版本执行代码
    pytest.main(['--alluredir=outputs{}temp'.format(os.path.sep), '--clean-alluredir', ])
    # temp是临时报告的路径  -o输出路径   --clean很有必要，用于清空之前的报告，不然就会一直展示第一次生成的报告
    os.system('allure generate outputs{}temp -o outputs{}report --clean'.format(os.path.sep, os.path.sep))
